package entities;

import java.io.Serializable;

/**
 * @author Idan
 *This class is responsible to hold fail report data
 */
public class FailReport implements Serializable
{
	// These are quantities from the orders table
	private int ABB3Total=0;
	private int ANCHORTotal=0;
	private int BAL15Total=0;
	private int BAL65Total=0; // Legacy support : This is used for both BAL65 AND BAL-65
	private int OPAB130Total=0;
	private int OPAB135Total=0;
	private int OPAB16Total=0;
	private int OPAB19Total=0;
	private int RING2Total=0;
	private int BLENSTotal=0;
	private int BUNNYLENSTotal=0;
	private int SEELENSTotal=0;
	private int SEELENSAFTotal=0;
	private int BUNNYLENSAFTotal=0;
	private int BNYAFEZTotal=0;
	private int SLENSAFEZTotal=0;
	private int BNYMFEZTotal=0;
	private int	SLENSMFEZTotal=0;
	private int SEELENSMFTotal=0;
	private int BUNNYMFTotal=0;
	private int BNYTRVISTORTotal=0;
	private int SEELENSHPTotal=0;
	private int BUNNYHPTotal=0;
	private int ETOSEELENSHPTotal=0; 
	private int ETOBUNNYHPTotal=0;
	private int PresbiaTotal=0;
	
	
	// these are fails from the qc table
	private int ABB3Fails=0;
	private int ANCHORFails=0;
	private int BAL15Fails=0;
	private int BAL65Fails=0; // Legacy support : This is used for both BAL65 AND BAL-65
	private int OPAB130Fails=0;
	private int OPAB135Fails=0;
	private int OPAB16Fails=0;
	private int OPAB19Fails=0;
	private int RING2Fails=0;
	private int BLENSFails=0;
	private int BUNNYLENSFails=0;
	private int SEELENSFails=0;
	private int SEELENSAFFails=0;
	private int BUNNYLENSAFFails=0;
	private int BNYAFEZFails=0;
	private int SLENSAFEZFails=0;
	private int BNYMFEZFails=0;
	private int	SLENSMFEZFails=0;
	private int SEELENSMFFails=0;
	private int BUNNYMFFails=0;
	private int BNYTRVISTORFails=0;
	private int SEELENSHPFails=0;
	private int BUNNYHPFails=0;
	private int ETOSEELENSHPFails=0; 
	private int ETOBUNNYHPFails=0;
	private int PresbiaFails=0;
	
	
	
	
	
	public int getABB3Fails() {
		return ABB3Fails;
	}
	public void setABB3Fails(int aBB3Fails) {
		ABB3Fails = aBB3Fails;
	}
	public int getANCHORFails() {
		return ANCHORFails;
	}
	public void setANCHORFails(int aNCHORFails) {
		ANCHORFails = aNCHORFails;
	}
	public int getBAL15Fails() {
		return BAL15Fails;
	}
	public void setBAL15Fails(int bAL15Fails) {
		BAL15Fails = bAL15Fails;
	}
	public int getBAL65Fails() {
		return BAL65Fails;
	}
	public void setBAL65Fails(int bAL65Fails) {
		BAL65Fails = bAL65Fails;
	}
	public int getOPAB130Fails() {
		return OPAB130Fails;
	}
	public void setOPAB130Fails(int oPAB130Fails) {
		OPAB130Fails = oPAB130Fails;
	}
	public int getOPAB135Fails() {
		return OPAB135Fails;
	}
	public void setOPAB135Fails(int oPAB135Fails) {
		OPAB135Fails = oPAB135Fails;
	}
	public int getOPAB16Fails() {
		return OPAB16Fails;
	}
	public void setOPAB16Fails(int oPAB16Fails) {
		OPAB16Fails = oPAB16Fails;
	}
	public int getOPAB19Fails() {
		return OPAB19Fails;
	}
	public void setOPAB19Fails(int oPAB19Fails) {
		OPAB19Fails = oPAB19Fails;
	}
	public int getRING2Fails() {
		return RING2Fails;
	}
	public void setRING2Fails(int rING2Fails) {
		RING2Fails = rING2Fails;
	}
	public int getBLENSFails() {
		return BLENSFails;
	}
	public void setBLENSFails(int bLENSFails) {
		BLENSFails = bLENSFails;
	}
	public int getBUNNYLENSFails() {
		return BUNNYLENSFails;
	}
	public void setBUNNYLENSFails(int bUNNYLENSFails) {
		BUNNYLENSFails = bUNNYLENSFails;
	}
	public int getSEELENSFails() {
		return SEELENSFails;
	}
	public void setSEELENSFails(int sEELENSFails) {
		SEELENSFails = sEELENSFails;
	}
	public int getSEELENSAFFails() {
		return SEELENSAFFails;
	}
	public void setSEELENSAFFails(int sEELENSAFFails) {
		SEELENSAFFails = sEELENSAFFails;
	}
	public int getBUNNYLENSAFFails() {
		return BUNNYLENSAFFails;
	}
	public void setBUNNYLENSAFFails(int bUNNYLENSAFFails) {
		BUNNYLENSAFFails = bUNNYLENSAFFails;
	}
	public int getBNYAFEZFails() {
		return BNYAFEZFails;
	}
	public void setBNYAFEZFails(int bNYAFEZFails) {
		BNYAFEZFails = bNYAFEZFails;
	}
	public int getSLENSAFEZFails() {
		return SLENSAFEZFails;
	}
	public void setSLENSAFEZFails(int sLENSAFEZFails) {
		SLENSAFEZFails = sLENSAFEZFails;
	}
	public int getBNYMFEZFails() {
		return BNYMFEZFails;
	}
	public void setBNYMFEZFails(int bNYMFEZFails) {
		BNYMFEZFails = bNYMFEZFails;
	}
	public int getSEELENSMFFails() {
		return SEELENSMFFails;
	}
	public void setSEELENSMFFails(int sEELENSMFFails) {
		SEELENSMFFails = sEELENSMFFails;
	}
	public int getSLENSMFEZFails() {
		return SLENSMFEZFails;
	}
	public void setSLENSMFEZFails(int sLENSMFEZFails) {
		SLENSMFEZFails = sLENSMFEZFails;
	}
	public int getBNYTRVISTORFails() {
		return BNYTRVISTORFails;
	}
	public void setBNYTRVISTORFails(int bNYTRVISTORFails) {
		BNYTRVISTORFails = bNYTRVISTORFails;
	}
	public int getSEELENSHPFails() {
		return SEELENSHPFails;
	}
	public void setSEELENSHPFails(int sEELENSHPFails) {
		SEELENSHPFails = sEELENSHPFails;
	}
	public int getBUNNYMFFails() {
		return BUNNYMFFails;
	}
	public void setBUNNYMFFails(int bUNNYMFFails) {
		BUNNYMFFails = bUNNYMFFails;
	}
	public int getBUNNYHPFails() {
		return BUNNYHPFails;
	}
	public void setBUNNYHPFails(int bUNNYHPFails) {
		BUNNYHPFails = bUNNYHPFails;
	}
	public int getETOSEELENSHPFails() {
		return ETOSEELENSHPFails;
	}
	public void setETOSEELENSHPFails(int eTOSEELENSHPFails) {
		ETOSEELENSHPFails = eTOSEELENSHPFails;
	}
	public int getETOBUNNYHPFails() {
		return ETOBUNNYHPFails;
	}
	public void setETOBUNNYHPFails(int eTOBUNNYHPFails) {
		ETOBUNNYHPFails = eTOBUNNYHPFails;
	}
	public int getPresbiaFails() {
		return PresbiaFails;
	}
	public void setPresbiaFails(int presbiaFails) {
		PresbiaFails = presbiaFails;
	}
	
	


	public int getABB3Total() {
		return ABB3Total;
	}
	public void setABB3Total(int aBB3Total) {
		ABB3Total = aBB3Total;
	}
	public int getANCHORTotal() {
		return ANCHORTotal;
	}
	public void setANCHORTotal(int aNCHORTotal) {
		ANCHORTotal = aNCHORTotal;
	}
	public int getBAL15Total() {
		return BAL15Total;
	}
	public void setBAL15Total(int bAL15Total) {
		BAL15Total = bAL15Total;
	}
	public int getBAL65Total() {
		return BAL65Total;
	}
	public void setBAL65Total(int bAL65Total) {
		BAL65Total = bAL65Total;
	}
	public int getOPAB130Total() {
		return OPAB130Total;
	}
	public void setOPAB130Total(int oPAB130Total) {
		OPAB130Total = oPAB130Total;
	}
	public int getOPAB135Total() {
		return OPAB135Total;
	}
	public void setOPAB135Total(int oPAB135Total) {
		OPAB135Total = oPAB135Total;
	}
	public int getOPAB16Total() {
		return OPAB16Total;
	}
	public void setOPAB16Total(int oPAB16Total) {
		OPAB16Total = oPAB16Total;
	}
	public int getOPAB19Total() {
		return OPAB19Total;
	}
	public void setOPAB19Total(int oPAB19Total) {
		OPAB19Total = oPAB19Total;
	}
	public int getRING2Total() {
		return RING2Total;
	}
	public void setRING2Total(int rING2Total) {
		RING2Total = rING2Total;
	}
	public int getBLENSTotal() {
		return BLENSTotal;
	}
	public void setBLENSTotal(int bLENSTotal) {
		BLENSTotal = bLENSTotal;
	}
	public int getBUNNYLENSTotal() {
		return BUNNYLENSTotal;
	}
	public void setBUNNYLENSTotal(int bUNNYLENSTotal) {
		BUNNYLENSTotal = bUNNYLENSTotal;
	}
	public int getSEELENSTotal() {
		return SEELENSTotal;
	}
	public void setSEELENSTotal(int sEELENSTotal) {
		SEELENSTotal = sEELENSTotal;
	}
	public int getSEELENSAFTotal() {
		return SEELENSAFTotal;
	}
	public void setSEELENSAFTotal(int sEELENSAFTotal) {
		SEELENSAFTotal = sEELENSAFTotal;
	}
	public int getBUNNYLENSAFTotal() {
		return BUNNYLENSAFTotal;
	}
	public void setBUNNYLENSAFTotal(int bUNNYLENSAFTotal) {
		BUNNYLENSAFTotal = bUNNYLENSAFTotal;
	}
	public int getBNYAFEZTotal() {
		return BNYAFEZTotal;
	}
	public void setBNYAFEZTotal(int bNYAFEZTotal) {
		BNYAFEZTotal = bNYAFEZTotal;
	}
	public int getSLENSAFEZTotal() {
		return SLENSAFEZTotal;
	}
	public void setSLENSAFEZTotal(int sLENSAFEZTotal) {
		SLENSAFEZTotal = sLENSAFEZTotal;
	}
	public int getBNYMFEZTotal() {
		return BNYMFEZTotal;
	}
	public void setBNYMFEZTotal(int bNYMFEZTotal) {
		BNYMFEZTotal = bNYMFEZTotal;
	}
	public int getSEELENSMFTotal() {
		return SEELENSMFTotal;
	}
	public void setSEELENSMFTotal(int sEELENSMFTotal) {
		SEELENSMFTotal = sEELENSMFTotal;
	}
	public int getSLENSMFEZTotal() {
		return SLENSMFEZTotal;
	}
	public void setSLENSMFEZTotal(int sLENSMFEZTotal) {
		SLENSMFEZTotal = sLENSMFEZTotal;
	}
	public int getBNYTRVISTORTotal() {
		return BNYTRVISTORTotal;
	}
	public void setBNYTRVISTORTotal(int bNYTRVISTORTotal) {
		BNYTRVISTORTotal = bNYTRVISTORTotal;
	}
	public int getSEELENSHPTotal() {
		return SEELENSHPTotal;
	}
	public void setSEELENSHPTotal(int sEELENSHPTotal) {
		SEELENSHPTotal = sEELENSHPTotal;
	}
	public int getBUNNYMFTotal() {
		return BUNNYMFTotal;
	}
	public void setBUNNYMFTotal(int bUNNYMFTotal) {
		BUNNYMFTotal = bUNNYMFTotal;
	}
	public int getBUNNYHPTotal() {
		return BUNNYHPTotal;
	}
	public void setBUNNYHPTotal(int bUNNYHPTotal) {
		BUNNYHPTotal = bUNNYHPTotal;
	}
	public int getETOSEELENSHPTotal() {
		return ETOSEELENSHPTotal;
	}
	public void setETOSEELENSHPTotal(int eTOSEELENSHPTotal) {
		ETOSEELENSHPTotal = eTOSEELENSHPTotal;
	}
	public int getETOBUNNYHPTotal() {
		return ETOBUNNYHPTotal;
	}
	public void setETOBUNNYHPTotal(int eTOBUNNYHPTotal) {
		ETOBUNNYHPTotal = eTOBUNNYHPTotal;
	}
	public int getPresbiaTotal() {
		return PresbiaTotal;
	}
	public void setPresbiaTotal(int presbiaTotal) {
		PresbiaTotal = presbiaTotal;
	}
	
	
	public int hardFails()
	{
		return (ABB3Fails+ANCHORFails+BAL15Fails+BAL65Fails+OPAB130Fails+OPAB135Fails+OPAB16Fails+OPAB19Fails+RING2Fails);
	}
	
	
	public int hydrophilicFails()
	{
		return (BLENSFails+BUNNYLENSFails+SEELENSFails+SEELENSAFFails+BUNNYLENSAFFails+BNYAFEZFails+SLENSAFEZFails+BNYMFEZFails+SLENSMFEZFails+SEELENSMFFails+BUNNYMFFails+BNYTRVISTORFails);
	}
	
	public int hydrophobicFails()
	{
		return (SEELENSHPFails+BUNNYHPFails+ETOSEELENSHPFails+ETOBUNNYHPFails);
	}
	
	public int presbiaFails()
	{
		return PresbiaFails;
	}

	
	
	
	
	public int hardTotal()
	{
		return (ABB3Total+ANCHORTotal+BAL15Total+BAL65Total+OPAB130Total+OPAB135Total+OPAB16Total+OPAB19Total+RING2Total);
	}
	
	
	public int hydrophilicTotal()
	{
		return (BLENSTotal+BUNNYLENSTotal+SEELENSTotal+SEELENSAFTotal+BUNNYLENSAFTotal+BNYAFEZTotal+SLENSAFEZTotal+BNYMFEZTotal+SLENSMFEZTotal+SEELENSMFTotal+BUNNYMFTotal+BNYTRVISTORTotal);
	}
	
	public int hydrophobicTotal()
	{
		return (SEELENSHPTotal+BUNNYHPTotal+ETOSEELENSHPTotal+ETOBUNNYHPTotal);
	}
	
	public int presbiaTotal()
	{
		return PresbiaTotal;
	}
	

}
